package com.manlitech.cloudboot.config.openfeignconfig;

import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FeignConfig {
    @Bean
    Logger.Level feignLevel() {
        return Logger.Level.FULL;
    }

    @Bean
    Logger FeignLog(){
        return new FeignLogger();
    }
//  参数透传
//   @Bean
//    public RequestInterceptor requestInterceptor() {
//        RequestInterceptor requestInterceptor = template -> {
//            //传递日志traceId
//            String traceId = MDC.get("traceId");
//            template.header("traceId", traceId);
//        };
//        return requestInterceptor;
//    }


}
